package com.ehome.poct.core.repository;

import com.ehome.core.repository.BaseRepository;
import com.ehome.poct.core.api.dto.check.gold.TestReportPoctDTO;
import com.ehome.poct.core.api.dto.report.TestReportConfigDTO;

import java.util.List;

/**
 * @author muqiu
 * @date 2022/03/19
 */
public interface TestReportPoctRepository extends BaseRepository<TestReportPoctDTO> {
    /**
     * 更新报告状态
     *
     * @param orderNo
     * @param status
     */
    void updateStatus(String orderNo, Integer status);

    /**
     * 根据订单删除
     *
     * @param orderNo
     */
    void delByOrderNo(String orderNo);

    void updateSigReportStatus(String orderNo);

    List<TestReportPoctDTO> getSigReport(List<Long> longs);

    void reportConfigJby(TestReportConfigDTO testReportConfigDTO);
}
